/********************************************************************
* Copyright (c) 2013,TGS,All rights reserved.
* fileName:	PointEntity.h	
* created:	2013/07/24 16:11

* version:	1.6
* detail: 
*********************************************************************/

#pragma once

#include "DxfEntity.h"
#include <TGS/GeoMath2.0/Point.h>

class PointEntity : public DxfEntity
{
public:
	typedef TGS::GeoMath::Point Point;
public:
	PointEntity(void);
	~PointEntity(void);
public:
	Point getPoint() const { return _point; }
	void setPoint(Point val) { _point = val; }
public:
	virtual Envelope getEnvelope() const;
	virtual void render(RenderContext* renderContext);
	virtual void traslate(const Point& point);
private:
	Point	_point;	
};

